package com.itheima.demo001;

public class exercise27 {
    public static void main(String[] args) {
        //定义一个数组，存入1，2，3，4，5.交换首尾索引对应的元素
        //交换前1，2，3，4，5  交换后5，2，3，4，1

        //定义数组
        int[] arr = {1,2,3,4,5};
        //利用循环，交换数据
       for(int i = 0,j = arr.length - 1; i < j ;i++,j--){
           //交换变量i和变量j指向的元素
           int temp = arr[i];
           arr[i] = arr[j];
           arr[j] = temp;
       }
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
        /*
    //第一步，交换两个变量
        int a = 10;
        int b = 20;

        int temp = a;
        a = b;
        b = temp;

        System.out.println(a);//20
        System.out.println(b);//10
        */

        /*
    //第二步，定义一个数组，将数组中的0索引和最大索引值，进行交换
        int[] arr = {1,2,3,4,5};

        int temp = arr[0];
        arr[0] = arr[4];
        arr[4] = temp;

        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
        */
    }
}
